<?php 
		session_start(); 
		include "function/libfunc.php";
 			if (!empty($_SESSION['username']) && !empty($_SESSION['password'])) { 

		//------pengambilan data dari form----------
		$lokasi_file = $_FILES['image_file']['tmp_name'];
		$tipe_file   = $_FILES['image_file']['type'];
		$nama_file   = $_FILES['image_file']['name'];
		$direktori   = "server/php/files/$nama_file";
		

		$deskripsi = $_POST['deskripsi'];
		$kode = $_POST['idmedia'];
		$jenis = $_POST['jenis'];
  
  		$link 	= koneksi_db();
		
		if (!empty($lokasi_file)){
			// pengecekan tipe gambar yang di upload
			$hasilCekImageType = cekTypeImageUpload($tipe_file);
		
		
			if ($hasilCekImageType == 1) :
			?>
				<div id="keterangan">
				 <fieldset>
				  <legend>Keterangan</legend>
				   Maaf tipe file gambar yang dimasukan tidak sesuai.
				   <input type="button" onClick="javascript:history.back()" value="Kembali">
				 </fieldset>
				</div>
				
			<?php 
			   exit();
			endif;
			// end of pengecekan tipe gambar yang di upload
		
			// pengecekan ukuran minimal dari image yang diupload
			$minImage = cekDimensiMin($lokasi_file);
			
			if ($minImage == 1) :
			?>
				<div id="keterangan">
				 <fieldset>
				  <legend>Keterangan</legend>
				   Maaf ukuran file gambar yang dimasukan memiliki dimensi yang kecil.<br>
				   Sistem ini hanya menerima gambar dengan ukuran dimensi minimal 110x125 pixel<br><br>
				   <input type="button" onClick="javascript:history.back()" value="Kembali">
				 </fieldset>
				</div>
            
			<?php 
			   exit();
			endif;
			// end of pengecekan ukuran minimal dari image yang diupload
		
		
			// pengecekan ukuran maksimal dari image yang diupload
		}
		
		  
		  // if disini untuk mengecek apakah penambahan baju disertai gambar atau tidak.	
		  if (!empty($lokasi_file)) {
			  
			  move_uploaded_file($lokasi_file,$direktori);
			  
			  // pemanggilan fungsi thumbnail
			  thumbnailImage($nama_file, $direktori, $tipe_file);
			  // end of pemanggilan fungsi thumbnail
			  
			  $link = koneksi_db();
			  $sql  = "call TambahMedia('$jenis','$nama_file','$deskripsi','$kode')";
					   
			  $res  = mysql_query($sql,$link) or exit("Error query : <b>".$sql."</b>.");
			  
			  
			  
		  }else{ // klo user gak masukin gambar, setting gambar default.
			  $link = koneksi_db();
			  $sql  = "call TambahMedia('$jenis','default.jpg','$deskripsi','$kode')";
			  $res  = mysql_query($sql,$link) or exit("Error query : <b>".$sql."</b>.");
		  }
		
		  if($res){	
					function bytesToSize1024($bytes, $precision = 2) {
						$unit = array('B','KB','MB');
						return @round($bytes / pow(1024, ($i = floor(log($bytes, 1024)))), $precision).' '.$unit[$i];
					}
					
					$sFileName = $_FILES['image_file']['name'];
					$sFileType = $_FILES['image_file']['type'];
					$sFileSize = bytesToSize1024($_FILES['image_file']['size'], 1);
					?>
					<span class="box1">
                                        <span aria-hidden="true" class="minia-icon-checkmark-2"></span>
                                        Nama : <?php echo $sFileName; ?> 
                                        <br />
                                        Type : <?php echo $sFileType; ?> <br />
                                         Ukuran :<?php echo $sFileSize; ?>
                                        <br />
                                         berhasil di upload!
                                    </span>";
<?php
	      }else 
		  
		  {
		    
		?>
		     <div id="keterangan">  
			  <fieldset>
				<legend>Keterangan</legend>
				 Maaf Terjadi Kesalahan dalam menyimpan Data baju <b><?php echo $res; ?></b>.<br><br>
				 Silakan Hubungi Admin Program Ini.<br><br>
				 Bila Anda Ingin mengulang kembali klik Tombol ini.<br><br>
				<input type="button" onClick="javascript:history.back()" value="Kembali">
			  </fieldset>
			 </div>
		<?php
		  } // end of kalau query gak jalan.
}else{
				

}

?>












